/**
 * Created by JetBrains WebStorm. User: taoqili Date: 11-9-29 Time: 下午3:50 To
 * change this template use File | Settings | File Templates.
 */
/**
 * 选择文件后的回调函数
 * 
 * @param Array
 */
function selectFileCallback(selectFiles) {
	// 数组里单个元素为Object，{index:在多图上传的索引号, name:文件名, size:文件大小}
	// 其中size单位为Byte
	console.log("选择了如下文件：");
	var obj;
	for (var i = 0, iLen = selectFiles.length; i < iLen; i++) {
		obj = selectFiles[i];
		console.log(obj.index, obj.name, obj.size);
	}
	console.log("===================================");
}
/**
 * 文件大小超出时的回调函数
 * 
 * @param Object
 */
function exceedFileCallback(file) {
	// 参数为Object，{index:在多图上传的索引号, name:文件名, size:文件大小}
	// 其中size单位为Byte
	console.log("文件超出大小限制：");
	console.log(file.index, file.name, file.size);
	console.log("===================================");
}
/**
 * 删除文件后的回调函数
 * 
 * @param Array
 */
function deleteFileCallback(delFiles) {
	// 数组里单个元素为Object，{index:在多图上传的索引号, name:文件名, size:文件大小}
	// 其中size单位为Byte
	console.log("删除了如下文件：");
	var obj;
	for (var i = 0, iLen = delFiles.length; i < iLen; i++) {
		obj = delFiles[i];
		console.log(obj.index, obj.name, obj.size);
	}
	console.log("===================================");
}
/**
 * 开始上传单个文件的回调函数
 * 
 * @param Object
 */
function startUploadCallback(file) {
	console.log("开始上传如下文件：");
	console.log(file.name, file.size);
	console.log("===================================");
}
/**
 * 单个文件上传完成的回调函数
 * 
 * @param Object/String
 *            服务端返回啥，参数就是啥
 */
function uploadCompleteCallback(data) {
	console.log("上传成功", data);
	console.log("===================================");
}
/**
 * 单个文件上传失败的回调函数
 * 
 * @param Object/String
 *            服务端返回啥，参数就是啥
 */
function uploadErrorCallback(data) {
	console.log("上传失败", data);
	console.log("===================================");
}
/**
 * 全部上传完成的回调函数
 */
function allCompleteCallback() {
	console.log("全部上传成功");
	console.log("===================================");
}
